home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 7: Sunsite / Linux Cubed Series 7 - Sunsite Vol 1.iso / system / shells / scsh-0.4 / scsh-0 / scsh-0.4.2 / scsh / aix / signals.scm < prev    next >
Text File  |  1995-10-13  |  2KB  |  57 lines

  1. ;;; Signal constant definitions for AIX
  2. ;;; Copyright (c) 1994 by Olin Shivers.
  3. ;;; Copyright (c) 1994 by Brian D. Carlstrom.
  4. ;;; AIX version by Chipsy Sperber
  5.  
  6. (define-syntax define-signals
  7.   (syntax-rules ()
  8.     ((define-signals form ...)
  9.      (begin (define-enum-constant "signal" . form) ...))))
  10.  
  11. ;;POSIX only defined here.
  12.  
  13. (define-signals
  14.   ;; POSIX
  15.   (hup    1)    ; hangup 
  16.   (int    2)    ; interrupt 
  17.   (quit    3)    ; quit 
  18.   (ill    4)    ; illegal instruction (not reset when caught) 
  19.   (iot    5)    ; IOT instruction 
  20.   (abrt 6)    ; used by abort, replace SIGIOT in the future 
  21.   (fpe    8)    ; floating point exception 
  22.   (igemt 7)    ; EMT intruction
  23.   (igfpe 8)    ; floating point exception
  24.   (kill    9)    ; kill (cannot be caught or ignored) 
  25.   (bus 10)    ; bus error (specification exception)
  26.   (segv    11)    ; segmentation violation
  27.   (igsys 12)    ; bad argument to system call
  28.   (pipe    13)    ; write on a pipe with no one to read it 
  29.   (alrm    14)    ; alarm clock 
  30.   (term    15)    ; software termination signal from kill 
  31.   (igurg 16)    ; urgent contition on I/O channel
  32.   (stop    17)    ; sendable stop signal not from tty 
  33.   (tstp    18)    ; stop signal from tty 
  34.   (cont    19)    ; continue a stopped process 
  35.   (chld    20)    ; to parent on child stop or exit 
  36.   (ttin    21)    ; to readers pgrp upon background tty read 
  37.   (ttou    22)    ; like TTIN for output if (tp->t_local<OSTOP) 
  38.  
  39.   (io 23)    ; I/O possible, or completed
  40.   (xcpu 24)    ; cpu time limit exceeded (see setrlimit)
  41.   (xfsz 25)    ; file size limit exceeded (see setrlimit)
  42.   (msg 27)    ; input data is in the HFT ring buffer
  43.   (winch 28)    ; window size changed
  44.   (pwr 29)    ; power-fail restart
  45.   (usr1 30)    ; user defined signal 1
  46.   (usr2 31)    ; user defined signal 2
  47.   (prof 32)    ; profiling time alarm (see setitimer)
  48.   (danger 33)    ; system crash imminent; free up some page space
  49.   (vtalrm 34)    ; virtual time alarm (see setitimer)
  50.   (migrate 35)    ; migrate process (see TCF)
  51.   (pre 36)    ; programming exception
  52.   (virt 37)    ; AIX virtual time alarm
  53.   )
  54.  
  55.  
  56.  
  57.